antlers/horns of certain animals (bovines/deer) - Français Anglais Dictionnaire